package com.shujia.scala

object Demo24implicit {
  def main(args: Array[String]): Unit = {

    /**
      * 隐式转换变量
      *
      * 同一个作用域中只能存在一个类型一样的隐式转换变量
      *
      */

    def fun(str: String)(implicit per: String) = {
      println(str + "\t" + per)
    }

    //隐式转换变量
    implicit val s: String = "后缀"


    fun("java")("spark")

    //自动使用隐式转换变量
    fun("scala")


  }
}
